package e

var MsgFlags = map[int]string{
	SUCCESS:                "ok",
	ERROR:                  "fail",
	InvalidParams:          "请求参数错误",
	ErrorExistTag:          "已存在该标签",
	ErrorNotExistTag:       "该标签不存在",
	ErrorCheckExistTagFail: "检查是否存在标签错误",
	ErrorGetTagsFail:       "获取标签失败",
	ErrorCountTagFai:       "获取标签个数失败",
	ErrorAddTagFail:        "添加标签失败",
	ErrorEditTagFail:       "添加标签失败",
	ErrorDeleteTagFail:     "删除标签失败",
	ErrorExportTagFail:     "导出标签失败",
	ErrorImportTagFail:     "导入标签失败",

	ErrorNotExistArticle:       "该文章不存在",
	ErrorCheckExistArticleFail: "检查指定文章是否存在失败",
	ErrorGetArticleFail:        "获取指定文章失败",
	ErrorCountArticleFail:      "获取文章总数失败",
	ErrorGetArticlesFail:       "获取所有的文章失败",
	ErrorAddArticleFail:        "添加文章失败",
	ErrorEditArticleFail:       "修改文章失败",
	ErrorDeleteArticleFail:     "删除文章失败",
	ErrorGenArticlePosterFail:  "生成文章海报失败",
	ErrorAuthCheckTokenFail:    "Token鉴权失败",
	ErrorAuthCheckTokenTimeout: "Token已超时",
	ErrorAuthToken:             "Token生成失败",
	ErrorAuth:                  "Token错误",
	ErrorNotExistToken:         "Token为空",
	ErrorParseToken:            "Token解析错误",
	ErrorValidToken:            "Token非法",

	ErrorUploadSaveImageFail:    "保存图片失败",
	ErrorUploadCheckImageFail:   "检查图片失败",
	ErrorUploadCheckImageFormat: "校验图片错误,图片格式或大小有问题",
}

func GetMsg(code int) string {
	msg, ok := MsgFlags[code]
	if ok {
		return msg
	}

	return MsgFlags[ERROR]
}
